/*
body,
p,
span,
ul,
li,
a,
b,
input,
img,
h1,
h2,
h3 {
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
}
img {
    border: 0
}
*/

* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 12px;
    /*路径是相对于html文档的地址，这里是index.html*/
    _behavior: url("css/csshover3.htc");
    font-family: Arial, Verdana, "宋体";
    height: 1024px;
    _font-family: "宋体";
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
}
img {
    border: 0;
}
.container {
    width: 1210px;
    /*    width: 990px;*/
    margin: 0 auto;
}
.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
/*header start*/

.header {
    position: relative;
    z-index: 10000;
}
.top {
    position: relative;
    background-color: #F7F7F7;
    border-bottom: 1px solid #EEEEEE;
    /*pop显示在最上面*/
    z-index: 1000;
}
.top ul li {
    height: 30px;
    line-height: 30px;
}
.top ul li a {
    color: #666;
}
.top ul li a:hover {
    color: #E4393C;
    text-decoration: underline;
}
/*ul.left start*/

.top ul.left {
    float: left;
}
.top ul.left li {
    height: 30px;
    line-height: 30px;
    margin-right: 16px;
    float: left;
    color: #666;
}
.top ul.left li span {
    display: block;
    background-repeat: no-repeat;
    float: left;
}
.top ul.left li.favorites {
    margin-right: 19px;
}
.top ul.left li.favorites span {
    width: 13px;
    height: 13px;
    margin-top: 8px;
    margin-right: 3px;
    background-image: url(../images/header-star.png);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    transition: all 0.2s ease-in 0s;
}
.top ul.left li.favorites:hover span {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.top ul.left li.follow {
    position: relative;
}
.top ul.left li.follow span.left-img {
    width: 12px;
    height: 12px;
    margin-top: 9px;
    margin-right: 6px;
    background-image: url(../images/header-weixin.png);
}
.top ul.left li.follow div {
    display: none;
    position: absolute;
    width: 116px;
    height: 129px;
    top: 35px;
    left: -23px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    background: 0px -30px no-repeat url(../images/header-weixin.png);
    z-index: 100;
}
.top ul.left li.follow div span {
    position: absolute;
    width: 0;
    height: 0;
    left: 48px;
    border-width: 9px;
    border-style: solid;
    /*下面两句兼容IE6三角形*/
    _overflow: hidden;
    _border-style: dotted dashed solid dashed;
}
.top ul.left li.follow span.arrow1 {
    top: -18px;
    border-color: transparent transparent #ddd transparent;
}
.top ul.left li.follow span.arrow2 {
    top: -17px;
    border-color: transparent transparent #fff transparent;
}
.top ul.left li.follow:hover div.pop {
    display: block;
}
.top ul.left li.address {
    position: relative;
}
.top ul.left li.address span.left-img {
    position: relative;
    width: 12px;
    height: 16px;
    margin-top: 7px;
    margin-right: 7px;
    background-position: -5px -4px;
    background-image: url(../images/header-address.png);
    z-index: 10;
}
.top ul.left li.address strong {
    position: relative;
    margin-right: 3px;
    z-index: 10;
}
.top ul.left li.address a.change-address {
    position: relative;
    z-index: 10;
}
.top ul.left li.address div.pop {
    display: none;
    position: absolute;
    width: 300px;
    height: 257px;
    left: -6px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    *top: 30px!important;
    _top: 30px;
}
.top ul.left li.address div.pop div.p-top {
    position: absolute;
    width: 106px;
    height: 27px;
    top: -29px;
    left: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
    *top: -29px!important;
}
.top ul.left li.address div.pop div.p-cover {
    position: absolute;
    width: 106px;
    height: 2px;
    top: -1px;
    background-color: #fff;
    *left: 0px!important;
    _left: 0;
    _overflow: hidden;
}
.top ul.left li.address div.pop div.p-close {
    position: absolute;
    width: 18px;
    height: 17px;
    top: -3px;
    left: 286px;
    background-position: -35px -2px;
    background-image: url(../images/header-address.png);
    z-index: 10;
}
.top ul.left li.address div.pop div.p-content {
    margin-top: -1px;
    margin-left: 17px;
}
.top ul.left li.address div.pop p {
    height: 20px;
    margin-bottom: 8px;
    _margin-bottom: 0px;
}
.top ul.left li.address div.pop p span {
    display: inline-block;
    width: 67px;
    height: 20px;
}
.top ul.left li.address div.pop p span a {
    height: 20px;
    text-decoration: none;
    padding: 3px 3px 2px 3px;
    color: #005ea7;
    font-size: 12px;
}
.top ul.left li.address div.pop p span a:hover {
    background-color: #005ea7;
    color: #fff;
}
/*ul.left end*/

/*ul.right start*/

.top ul.right {
    float: right;
}
.top ul.right li {
    height: 30px;
    line-height: 30px;
    margin-left: 8px;
    float: left;
    color: #666;
    /*    _zoom: 1;*/
}
.top ul.right li a {
    padding-right: 3px;
}
.top ul.right li span.set-z-index {
    position: relative;
    z-index: 10;
}
.top ul.right li a.set-z-index {
    position: relative;
    z-index: 10;
}
.top ul.right li p.set-z-index {
    display: inline;
    position: relative;
    z-index: 10;
}
.top ul.right li.login span {
    margin-left: 2px;
}
.top ul.right li span.v-line {
    /*    display: block;*/
    height: 12px;
    margin-top: 9px;
    margin-right: 11px;
    border-left: 1px solid #ddd;
    float: left;
    /*IE6下定义很小的高度bug，用overflow属性来限制div高度的自动调整*/
    _overflow: hidden;
}
.top ul.right li.vip {
    position: relative;
}
.top ul.right li.vip span.v-line {
    margin-right: 9px;
}
.top ul.right li.vip span.left-img {
    position: absolute;
    display: block;
    width: 24px;
    height: 11px;
    top: 9px;
    left: 10px;
    background-repeat: no-repeat;
    background-image: url(../images/header-vip.png);
    _overflow: hidden;
}
.top ul.right li.vip a {
    margin-left: 28px;
}
.top ul.right li.vip:hover span.left-img {
    background-position: 0px -15px;
}
.top ul.right li.enterprise-channel span.v-line {
    margin-right: 9px;
}
.top ul.right li.enterprise-channel span.left-img {
    /*    display: block;*/
    width: 21px;
    height: 11px;
    margin-top: 9px;
    margin-right: 7px;
    background-repeat: no-repeat;
    background-image: url(../images/header-ec.jpg);
    float: left;
}
.top ul.right li.phone {
    position: relative;
    width: 100px;
    _width: 101px;
}
.top ul.right li.phone span.left-img {
    position: absolute;
    /*    display: block;*/
    width: 13px;
    height: 22px;
    top: 4.5px;
    left: 14px;
    background-position: -128px -360px;
    background-repeat: no-repeat;
    background-image: url(../images/header-group-1.png);
    float: left;
    transition: all 0.2s ease 0s;
}
.top ul.right li.phone a.set-z-index {
    margin-left: 25px;
}
.top ul.right li.phone div.pop {
    display: none;
    position: absolute;
    width: 210px;
    height: 214px;
    padding: 60px 10px 20px 30px;
    top: 30px;
    left: 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.top ul.right li.phone div.pop div.t {
    position: absolute;
    width: 98px;
    height: 26px;
    top: -28px;
    left: -1px;
    background-color: #fff;
    background-clip: border-box;
    background-origin: padding-box;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.top ul.right li.phone div.pop div.b {
    position: absolute;
    width: 98px;
    height: 12px;
    top: -1px;
    left: 0px;
    background-color: #fff;
}
.top ul.right li.phone div.pop div.c {
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0px;
    left: 94px;
    background-color: #fff;
    z-index: 1000;
}
.top ul.right li.phone div.pop div.c-ad {
    position: absolute;
    width: 220px;
    height: 65px;
    top: 24px;
    left: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/header-phone-ad.png);
}
.top ul.right li.phone div.pop div.pop-content {
    /*解决子元素有浮动时没有撑开父元素*/
    _zoom: 1;
}
.top ul.right li.phone div.pop div.pop-content div.ct-left {
    position: relative;
    width: 76px;
    height: 76px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-image: url(../images/header-phone-weixin-1.png);
    float: left;
    z-index: 1;
}
.top ul.right li.phone div.pop div.p-c-bottom {
    margin-top: 30px;
}
.top ul.right li.phone div.pop div.p-c-bottom div.ct-left {
    background-image: url(../images/header-phone-weixin-2.png);
}
.top ul.right li.phone div.pop div.pop-content div.ct-right {
    margin-top: -5px;
    margin-right: 18px;
    width: 100px;
    float: right;
    _margin-right: 7px;
}
.top ul.right li.phone div.pop div.pop-content div.ct-right strong {
    color: #E4393C;
}
.top ul.right li.phone div.pop div.pop-content div.ct-right a.apple {
    display: block;
    width: 96px;
    height: 29px;
    margin-top: 2px;
    background-position: 0px -360px;
    background-repeat: no-repeat;
    background-image: url(../images/header-group-1.png);
}
.top ul.right li.phone div.pop div.pop-content div.ct-right a.android {
    display: block;
    width: 96px;
    height: 29px;
    margin-top: 7px;
    background-position: 0px -399px;
    background-repeat: no-repeat;
    background-image: url(../images/header-group-1.png);
}
.top ul.right li span.arrow {
    position: absolute;
    width: 7px;
    height: 4px;
    top: 13px;
    left: 68px;
    background-position: -95px -55px;
    background-repeat: no-repeat;
    background-image: url(../images/header-group-1.png);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    transition: all 0.2s ease-in 0s;
}
.top ul.right li.phone span.arrow {
    left: 93px;
}
.top ul.right li.hover:hover span.arrow {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.top ul.right li.phone:hover span.left-img {
    background-position: -128px -399px;
}
.top ul.right li.phone:hover div.pop {
    display: block;
}
.top ul.right li.customer {
    position: relative;
    width: 75px;
}
.top ul.right li.customer div {
    display: none;
    position: absolute;
    width: 73px;
    height: 110px;
    padding-top: 27px;
    top: 3px;
    left: 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.top ul.right li.customer div p {
    line-height: 22px;
    margin-left: 6px;
    _margin-left: 10px;
}
.top ul.right li.customer:hover div {
    display: block;
}
.top ul.right li.rss {
    position: relative;
    width: 83px;
}
.top ul.right li.rss div.pop {
    display: none;
    position: absolute;
    width: 232px;
    height: 209px;
    padding: 0px 9px;
    top: 30px;
    left: -172px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.top ul.right li.rss div.pop div.t {
    position: absolute;
    width: 73px;
    height: 26px;
    top: -28px;
    left: 176px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.top ul.right li.rss div.pop div.b {
    position: absolute;
    width: 73px;
    height: 12px;
    top: -1px;
    left: 177px;
    background-color: #fff;
}
.top ul.right li.rss div.pop div.c {
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0px;
    left: 167px;
    background-color: #fff;
}
.top ul.right li.rss div.pop strong {
    display: block;
    margin-top: -1px;
    margin-bottom: -1px;
}
.top ul.right li.rss div.pop p {
    line-height: 22px;
}
.top ul.right li.rss div.pop p a {
    display: inline-block;
    margin-right: 7px;
}
.top ul.right li.rss div.pop div.rp-center {
    margin-top: 3px;
    padding-bottom: 3px;
    border-top: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
}
.top ul.right li.rss:hover div.pop {
    display: block;
}
/*ul.right end*/

.header div.ad-1 {
    margin-top: 2px;
}
.header div.header-content {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 70px;
}
.header div.logo {
    position: relative;
    width: 270px;
    height: 60px;
    margin-top: 5px;
    background-image: url(../images/logo.png);
    float: left;
}
.header div.ad-2 {
    position: absolute;
    width: 110px;
    height: 70px;
    top: -5px;
    left: 168px;
    background-color: #fff;
}
.header div.ad-2 img {
    margin-left: 10px;
}
.header div.search {
    width: 500px;
    margin-left: 30px;
    margin-top: 9px;
    float: left;
}
.header div.search div.search-top {
    *height: 36px!important;
    position: relative;
}
.header div.search-top input {
    width: 411px;
    height: 21px;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-top: 3px solid #e4393c;
    border-bottom: 3px solid #e4393c;
    border-left: 3px solid #e4393c;
    border-right: 0;
    font-size: 14px;
    color: #999;
    float: left;
    height: 30px\0;
    padding-top: 0px\0;
    padding-bottom: 0px\0;
    line-height: 30px\0;
    *height: 30px;
    *padding-top: 0px;
    *padding-bottom: 0px;
    *line-height: 30px;
    _font-family: "宋体";
}
.header div.search-top input:focus {
    box-shadow: 2px 2px 3px 0px #d2d2d2 inset;
}
.header div.search-top a.s-t-submit {
    width: 57px;
    height: 26px;
    padding-left: 24px;
    padding-top: 10px;
    background-color: #e4393c;
    float: right;
    font-size: 14px;
    font-weight: 800;
    color: #fff;
}
.header div.search-top div.search-pop {
    display: none;
    position: absolute;
    width: 418px;
    height: 73px;
    top: 35px;
    border: 1px solid #e4393c;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
}
.header div.search-top div.search-pop ul li {
    height: 24px;
    line-height: 24px;
}
.header div.search-top div.search-pop ul li a {
    margin-left: 6px;
    color: #005aa0;
    *float: left;
    *vertical-align: middle;
}
.header div.search-top div.search-pop ul li span {
    margin-right: 7px;
    color: #aaa;
    float: right;
    *vertical-align: middle;
}
.header div.search-top div.search-pop ul li a.delete {
    display: none;
    margin-right: 7px;
    float: right;
}
.header div.search-top div.search-pop ul li.close {
    border-top: 1px solid #efefef;
}
.header div.search-top div.search-pop ul li.close a {
    margin-right: 7px;
    color: #666;
    float: right;
}
.header div.search-top div.search-pop ul li:hover {
    cursor: pointer;
}
.header div.search-top div.search-pop ul li.list:hover {
    background-color: #ffdfc6;
}
.header div.search-top div.search-pop ul li.list:hover span {
    display: none;
}
.header div.search-top div.search-pop ul li.list:hover a.delete {
    display: block;
}
.header p.search-bottom {
    margin-top: 4px;
    color: #999;
}
.header p.search-bottom a {
    margin-right: 10px;
    color: #999;
}
.header p.search-bottom a.sb-red {
    color: red;
}
.header div.user-admin {
    position: relative;
    width: 104px;
    height: 30px;
    margin-left: 20px;
    margin-top: 14px;
    border: 1px solid #efefef;
    background-color: #f7f7f7;
    float: left;
}
.header div.user-admin:hover div.ua-pop {
    display: block;
}
.header div.user-admin span.ua-left {
    position: absolute;
    width: 20px;
    height: 17px;
    top: 6px;
    left: 5px;
    background-image: url(../images/header-group-1.png);
    background-position: -121px -30px;
    z-index: 1;
}
.header div.user-admin a.ua-title {
    position: absolute;
    left: 31px;
    top: 6px;
    color: #666;
    z-index: 1;
}
.header div.user-admin span.ua-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 86px;
    top: 12px;
    border-width: 5px;
    border-style: solid dashed dashed dashed;
    border-color: #ccc transparent transparent transparent;
    z-index: 1;
    _overflow: hidden;
}
.header div.user-admin:hover span.ua-left {
    top: 7px;
    left: 6px;
    background-image: url(../images/header-group-1.png);
    background-position: -121px -60px;
}
.header div.user-admin a.ua-title:hover {
    color: #E4393C;
    text-decoration: underline;
}
.header div.user-admin:hover span.ua-arrow {
    top: 7px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #ccc transparent;
    *top: 5px;
    *border-width: 6px;
}
.header div.user-admin div.ua-pop {
    display: none;
    position: absolute;
    width: 310px;
    height: 282px;
    top: 31px;
    left: -207px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.header div.user-admin div.ua-pop div.t {
    position: absolute;
    width: 104px;
    height: 31px;
    top: -33px;
    left: 205px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.header div.user-admin div.ua-pop div.b {
    position: absolute;
    width: 104px;
    height: 12px;
    top: -1px;
    left: 206px;
    background-color: #fff;
}
.header div.user-admin div.ua-pop div.c {
    position: absolute;
    width: 12px;
    height: 12px;
    left: 194px;
    background-color: #fff;
}
.header div.user-admin div.ua-pop div.ua-pop-top {
    height: 37px;
    line-height: 37px;
    padding-left: 9px;
    color: #666;
}
.header div.user-admin div.ua-pop div.ua-pop-top a {
    color: #005ea7;
}
.header div.user-admin div.ua-pop div.ua-pop-top a:hover {
    text-decoration: underline;
}
.header div.user-admin div.ua-pop div.ua-pop-center {
    height: 140px;
    padding: 5px 10px;
    border-top: 1px solid #eee;
}
.header div.user-admin div.ua-pop div.ua-pop-center ul.center-left {
    width: 144px;
    border-right: 1px solid #eee;
    float: left;
}
.header div.user-admin div.ua-pop div.ua-pop-center ul.center-right {
    float: right;
}
.header div.user-admin div.ua-pop div.ua-pop-center ul li {
    width: 134px;
    height: 28px;
    line-height: 28px;
}
.header div.user-admin div.ua-pop div.ua-pop-center ul li a {
    margin-left: 5px;
    color: #005ea7;
}
.header div.user-admin div.ua-pop div.ua-pop-center ul li:hover {
    cursor: pointer;
    background-color: #f5f5f5;
}
.header div.user-admin div.ua-pop div.ua-pop-center ul li:hover a {
    color: #E4393C;
}
.header div.user-admin div.ua-pop div.ua-pop-bottom {
    height: 73px;
    padding: 9px 9px 12px 9px;
    background-color: #f3f3f3;
}
.header div.user-admin div.ua-pop div.ua-pop-bottom p {
    color: #666;
}
.header div.user-admin div.ua-pop div.ua-pop-bottom p a {
    color: #005ea7;
    float: right;
    *float: none;
    *margin-left: 110px;
}
.header div.user-admin div.ua-pop div.ua-pop-bottom p a:hover {
    text-decoration: underline;
}
.header div.user-admin div.ua-pop div.ua-pop-bottom ul li {
    margin-top: 6px;
    margin-right: 8px;
    width: 50px;
    height: 50px;
    border: 1px solid #ddd;
    float: left;
}
.header div.user-admin div.ua-pop div.ua-pop-bottom ul li.end {
    margin-right: 0px;
}
.header div.cart {
    position: relative;
    width: 124px;
    height: 30px;
    margin-left: 10px;
    margin-top: 14px;
    border: 1px solid #efefef;
    background-color: #f7f7f7;
    float: left;
}
.header div.cart:hover div.cart-pop {
    display: block;
}
.header div.cart span.c-left {
    position: absolute;
    width: 20px;
    height: 17px;
    top: 6px;
    left: 6px;
    background-image: url(../images/header-group-1.png);
    background-position: -121px -90px;
    z-index: 1;
}
.header div.cart:hover span.c-left {
    background-position: -121px -120px;
}
.header div.cart a {
    position: absolute;
    left: 31px;
    top: 6px;
    color: #666;
    z-index: 1;
}
.header div.cart a:hover {
    text-decoration: underline;
    color: #e4393c;
}
.header div.cart span.c-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 110px;
    top: 9px;
    border-width: 5px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #ccc;
    _overflow: hidden;
    z-index: 1;
}
.header div.cart div.c-pop {
    position: absolute;
    width: 18px;
    left: 21px;
    top: -13px;
    z-index: 10;
}
.header div.cart div.c-pop span.c-p-left {
    width: 6px;
    height: 19px;
    background-image: url(../images/header-group-1.png);
    background-position: -134px -279px;
    background-repeat: no-repeat;
    float: left;
}
.header div.cart div.c-pop span.c-p-right {
    width: 12px;
    height: 17px;
    background-image: url(../images/header-group-1.png);
    background-position: -129px -250px;
    background-repeat: no-repeat;
    color: #fff;
    line-height: 18px;
    float: right;
}
.header div.cart div.cart-pop {
    display: none;
    position: absolute;
    left: -225px;
    top: 31px;
    width: 348px;
    height: 69px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.header div.cart div.cart-pop div.t {
    position: absolute;
    left: 223px;
    top: -34px;
    width: 124px;
    height: 32px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.header div.cart div.cart-pop div.b {
    position: absolute;
    left: 224px;
    top: -1px;
    width: 124px;
    height: 12px;
    background-color: #fff;
}
.header div.cart div.cart-pop div.c {
    position: absolute;
    left: 212px;
    width: 12px;
    height: 12px;
    background-color: #fff;
}
.header div.cart div.cart-pop div.cp-img {
    position: absolute;
    top: 10px;
    left: 45px;
    width: 57px;
    height: 49px;
    background-image: url(../images/header-group-1.png);
    float: left;
}
.header div.cart div.cart-pop p {
    position: relative;
    top: 27px;
    right: 55px;
    color: #999;
    float: right;
    z-index: 1;
}
.header div.jubao {
    margin-top: 5px;
    float: right;
}
/*header end*/

/*main start*/

.main .nav .nav-left {
    position: relative;
    float: left;
}
.main .nav-left h2 {
    width: 210px;
    height: 40px;
    line-height: 40px;
    background-color: #e4393c;
}
.main .nav-left h2 a {
    margin-left: 20px;
    color: #fff;
    font-family: "microsoft yahei";
    font-size: 14px;
    font-weight: 700;
}
.main .nav-left h2 a:hover {
    text-decoration: underline;
}
.main .nav-left ul.nav-left-categroys {
    width: 206px;
    height: 405px;
    padding-top: 3px;
    border: 2px solid #e4393c;
    border-top: 0;
    background-color: #fafafa;
}
.main .nav-left ul.nav-left-categroys li {
    width: 187px;
    height: 28px;
    line-height: 26px;
    padding-left: 13px;
    border-bottom: 1px solid #fff;
    color: #666;
}
.main .nav-left ul.nav-left-categroys li.li-last {
    border-bottom: 0;
}
.main .nav-left ul.nav-left-categroys li a {
    font-size: 14px;
    color: #333;
}
.main .nav-left ul.nav-left-categroys li a:hover {
    font-weight: 800;
    color: #e4393c;
    text-decoration: underline;
}
.main .nav-left ul.nav-left-categroys li span {
    width: 6px;
    height: 9px;
    margin-top: 10px;
    margin-right: 5px;
    background-image: url(../images/header-group-1.png);
    background-position: -110px -45px;
    float: right;
}
.main .nav-left div.nav-left-pop {
    display: none;
    position: absolute;
    width: 705px;
    height: 439px;
    top: 44px;
    left: 200px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.main .nav-left div.nav-left-pop ul.nl-pop-left {
    padding-left: 8px;
    padding-right: 18px;
    width: 477px;
    float: left;
}
.main .nav-left div.nav-left-pop ul.nl-pop-left li.first-layer {
    padding-top: 8px;
    padding-bottom: 7px;
    border-bottom: 1px solid #eee;
}
.main .nav-left div.nav-left-pop ul li a.first {
    width: 54px;
    height: 22px;
    line-height: 22px;
    padding-right: 6px;
    text-align: right;
    float: left;
    color: #e4393c;
}
.main .nav-left div.nav-left-pop ul li a.underline {
    text-decoration: underline;
}
.main .nav-left div.nav-left-pop ul li ul {
    width: 417px;
    float: right;
}
.main .nav-left div.nav-left-pop ul li ul li {
    height: 22px;
    line-height: 22px;
    float: left;
}
.main .nav-left div.nav-left-pop ul li ul li a {
    height: 14px;
    padding-left: 8px;
    padding-right: 9px;
    border-left: 1px solid #ccc;
    color: #666;
}
.main .nav-left div.nav-left-pop ul li ul li a:hover {
    text-decoration: underline;
    color: #e4393c;
}
.main .nav-left div.nav-left-pop div.nav-left-pop-right {
    float: right;
}
.main .nav-left div.nav-left-pop div.nav-left-pop-right div.nav-left-pop-ad img {
    display: block;
}
.main .nav .nav-right {
    width: 1000px;
    float: right;
}
.main .nav-right ul {
    background-color: #e4393c;
}
.main .nav-right ul li {
    width: 83px;
    height: 40px;
    float: left;
}
.main .nav-right ul li.index a {
    background-color: #a40000;
}
.main .nav-right ul li a {
    display: block;
    width: 85px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: "microsoft yahei";
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}
.main .nav-right ul li a:hover {
    background-color: #a40000;
}
.main .nav-right ul div.nav-ad a {
    width: 91px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    padding-left: 40px;
    color: #ffde00;
    height: 40px;
    background-image: url(../images/nav-ad-1.png);
    font-family: "microsoft yahei";
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    float: right;
}
/*main end*/